﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
using Volo.Abp.Domain.Entities.Auditing;
using Rcompany.Type;

namespace Rcompany.Model
{
    /// <summary>
    ///  付款管理
    /// </summary>
    public class PaymentManagement: AuditedAggregateRoot<Guid>
    {

        public string Title { get; set; }//标题
        public string Describe { get; set; }//用途描述
        [Column(TypeName = "decimal(18,2)")]
        public decimal Amount { get; set; }//付款金额
        public string MethodPayment { get; set; }//付款方式
        public string Payobject { get; set; }//支付对象
        public string OpenAccount { get; set; }//开户行
        public string Account { get; set; }//银行账号
        public string ApplyPeople { get; set; }//申请人
        public DateTime DatePayment { get; set; }//付款日期
        public string Note { get; set; }//备注
        public DateTime CreatingTime { get; set; }//创造时间
        public PaymentManagementType Status { get; set; }//审批状态
        public string Approver { get; set; }//审批人
        public string Attachment { get; set; }//图片
        public string MyProperty { get; set; }//备用
       
    }
}
